
/**
 *generate a random int in the range min/max
 */
function randint(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

/**
 * This func search all the ${...} tag in 'tmpl' and replace them with the
 * field in data named as the tag.
 * ex:  ${title} will be replaced with data["title"]
 */
function tmpl(tmpl, data) {
   var regex = /\${\w*}/gi, tag, name;
   while (tag = regex.exec(tmpl)) {
      name = "" + tag  // strano questo! tag non è una stringa, non ha il metodo substr.... così lo "casto" a stringa... mahh :/
      name = name.slice(2, -1);
      tmpl = tmpl.replace(tag, data[name]);
   }
   // alert(tmpl)
   return tmpl
}
